#ifndef PIECE_GUARD_HPP
#define PIECE_GUARD_HPP
#include "piece.hpp"
#include "piece_type.hpp"
#include "gamemap.hpp"
#include "coordinate.hpp"

class Piece_Guard : public Piece{
private:
protected:
public:
  Piece_Guard(enum PieceType pt){ this->pt = pt; }

  virtual bool move(const Coordinate &)override;

  virtual void init()override;

  virtual ~Piece_Guard();
};

#endif
